
#ifndef __AES_H_
#define __AES_H_


#include <jni.h>

/********************************************
* Function Name: Java_com_incar_chuxing_ble_BleAesUtils_Key1Encryption
* Description  : AES加密使用密钥1
* Input        : inpot_  :明文
* Output       : NONE
* Return Value : 密文
********************************************/
JNIEXPORT jbyteArray JNICALL
Java_com_incar_chuxing_ble_BleAesUtils_Key1Encryption(JNIEnv *env, jobject instance,
                                                      jbyteArray input_);



/********************************************
* Function Name: Java_com_incar_chuxing_ble_BleAesUtils_Key1Decryption
* Description  : AES解密使用密钥1
* Input        : inpot_  :密文
* Output       : NONE
* Return Value : 明文
********************************************/
JNIEXPORT jbyteArray JNICALL
Java_com_incar_chuxing_ble_BleAesUtils_Key1Decryption(JNIEnv *env, jobject instance,
                                                      jbyteArray input_);



/********************************************
* Function Name: Java_com_incar_chuxing_ble_BleAesUtils_Key2Encryption
* Description  : AES加密使用密钥2
* Input        : inpot_  :明文
* Output       : NONE
* Return Value : 密文
********************************************/
JNIEXPORT jbyteArray JNICALL
Java_com_incar_chuxing_ble_BleAesUtils_Key2Encryption(JNIEnv *env, jobject instance,
                                                      jbyteArray input_);


#endif
